#ifndef __IJPEGE_ICODEC_H__
#define __IJPEGE_ICODEC_H__

#include <hwicodec.h>

typedef c_soc_vb_type_t	ijpege_vbtype_t;
typedef hwicodec_vb_t		ijpege_vb_t;
typedef hwicodec_vbinfo_t	ijpege_vbinfo_t;
typedef hwicodec_t		ijpege_icodec_t;
typedef hwicodec_param_t	ijpege_icodec_param_t;
typedef hwicodec_io_t		ijpege_icodec_io_t;

extern int ijpege_icodec_init(ijpege_t *t);
extern int ijpege_icodec_enc(ijpege_t *t);
extern void ijpege_icodec_deinit(ijpege_t *t);

extern int ijpege_icodec_request_vbinfo(ijpege_t *t);
extern void ijpege_icodec_release_vbinfo(ijpege_t *t);

#endif /* __IJPEGE_ENC_H__ */
